#ifndef COMMON_INCLUDES_H
#define COMMON_INCLUDES_H

//#define NDEBUG


#include <assert.h>
#include <iostream>
#include <fstream>
#include <utility>
#include <string>
#include <vector>
#include <valarray>
#include <array>
#include <numeric>
#include <list>
#include <tuple>
#include <thread>
#include <future>
#include <mutex>
#include <deque>
#include <chrono>

#include <boost/filesystem.hpp>

#include <lbfgs.h>

#include <number.h>

using namespace std;

const unsigned int NUM_TRANSITIONS = 53;
const unsigned int NUM_STATES = 25;
typedef int State;

#endif
